# !/usr/bin/env python
# coding: utf-8
"""
#!!================================================================
#版权 (C) 2023, Huawei Technologies Co.
#==================================================================
#文 件 名：                 Example.py
#文件说明：                 Example TestScript
#作    者：                 author
#生成日期：                 2023-07-13
#!!================================================================
"""
import time

from devicetest.core.test_case import TestCase, Step
from devicetest.utils.file_util import get_resource_path
from hypium import *

from aw import Utils


class Example(TestCase):
    def __init__(self, controllers):
        self.TAG = self.__class__.__name__
        TestCase.__init__(self, self.TAG, controllers)
        self.driver = UiDriver(self.device1)

    def setup(self):
        Step('1.回到桌面')
        self.driver.swipe_to_home()

    def process(self):
        Step('2.打开应用')
        self.driver.start_app("com.huawei.hmos.browser", "MainAbility")
        # 使用死循环来达成压力测试目的
        while True:
            driver.touch(BY.text("蓝牙"))
            # 利用 sleep 来控制触发间隔
            time.sleep(1)

    def teardown(self):
        Step('4.执行清理操作')
